live on borrowed time

Translations
жить на взятом взаймы времени
He is living on borrowed time after the accident.
Он живет на взятом взаймы времени после аварии.
Definitions
To continue to exist or survive beyond the expected or normal time, often implying that something bad could happen at any moment; to be in a situation where one's continued existence or success is unlikely or temporary.